﻿using RockBus.Logging.Interfaces;
using RockBus.Messages.Interfaces;
using RockBus.PerformanceCounters.Interfaces;

namespace RockBus.Routing.Interfaces
{
    public interface IMessageProcessorServiceLocator
    {
        public ILogger Logger { get; }

        public IPerformanceCounterFactory PerformanceCounterFactory { get; }

        public IMessageFactory MessageFactory { get; }
    }
}
